<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        "use strict";//针对于整个脚本文件，位于第一行
        //严格模式，stric mode是ES5中新增的运行模式，可以让js在更加严格的模式下运行
        // 1.使代码的定义、预先使用更加规范，避免一些诡异行为
        // 2.消除代码运行中的一些不安全的之处，保证代码运行安全
        // 3.提高效率
        // 4.为未来版本的js做一个铺垫

        function show(){
            // "use strict";//针对于单个函数，位于第一行
            //变量必须先声明，再调用
            // i=300;
            // console.log(i);

            //不要使用保留字作为变量名
            // var public=20;
            // console.log(public);


            //严格模式下，在普通函数中，查看调用该函数的调用者
            console.log(this);



        }
        show();
    </script>
</head>
<body>
    
</body>
</html>